#ifndef _LCD_H_
#define _LCD_H_

#define LCD_COLOR(rgb) ((((rgb) & 0xff) >> 3 << 11) | (((rgb) & 0xff00) >> 10 << 5) | (((rgb) & 0xff0000) >> 19))

void lcd_init(void);
void lcd_fill_rect(int x, int y, int width, int height, int color);
void lcd_print_char(int x, int y, char c, int back_color, int fore_color);
void lcd_print_char_wide(int x, int y, int wc, int back_color, int fore_color);

#endif
